#!/usr/bin/env node

const http    = require('https'),
      cheerio = require('cheerio'),
      log     = console.log,
      print   = require('util').debuglog('dev'),
      addr    = 'https://ke.sifou.com/free';

http.get(addr, (res) => {
  let result = '';

  res.on('data', (data) => {
    result += data.toString('utf8');                                        
  });

  res.on('end', () => {
    print(result);
    let $ = cheerio.load(result);
    $('body').find('.card-body').each(function(){
      print($(this).html());
      let cName = $(this).find('.card-title>a').text(),
      cURL  = $(this).find('.card-title>a').attr('href');
      cURL = 'https://segmentfault.com' + cURL;

      if(cName === '') return;
        log('课程名称：', cName);
        log('课程网址：', cURL.trim());
        log('');                                                                         
      });                                           
  });
});
